#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
检查Excel文件内容的简单脚本
"""

import pandas as pd
import os

def check_excel_file(filename):
    """检查Excel文件内容"""
    if not os.path.exists(filename):
        print(f"❌ 文件不存在: {filename}")
        return
    
    try:
        # 读取Excel文件
        xl = pd.ExcelFile(filename)
        print(f"\n📊 {filename} 文件内容:")
        print(f"工作表数量: {len(xl.sheet_names)}")
        print(f"工作表名称: {xl.sheet_names}")
        
        # 显示每个工作表的前几行
        for sheet_name in xl.sheet_names:
            print(f"\n📋 工作表: {sheet_name}")
            df = pd.read_excel(filename, sheet_name=sheet_name)
            print(f"行数: {len(df)}, 列数: {len(df.columns)}")
            print("前5行内容:")
            print(df.head())
            print("-" * 50)
            
    except Exception as e:
        print(f"❌ 读取文件失败: {e}")

if __name__ == "__main__":
    print("🔍 检查Excel文件内容...")
    
    # 检查第二题文件
    check_excel_file("第二题_年输出功率结果.xlsx")
    
    # 检查第三题文件
    check_excel_file("第三题_几何参数优化结果.xlsx") 